package com.report.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.report.dto.request.ReportImageReq;
import com.report.dto.response.ReportImageRes;
import com.report.dto.response.WebReportImageRes;
import com.report.entity.ReportImage;

/**
 * @author summer
 * @version 1.0
 * @date 2024/8/1 13:54
 */
public interface ReportImageService extends IService<ReportImage> {

    /**
     * 保存
     * @param reportImageReq
     */
    void saveReportImage(ReportImageReq reportImageReq);

    /**
     * 查询列表
     * @param reportImageReq
     * @return
     */
    Page<ReportImageRes> lists(ReportImageReq reportImageReq);

    Page<WebReportImageRes> imageLists(ReportImageReq reportImageReq);
}
